package pe.com.bn.sach.dao;


import pe.com.bn.sach.domain.Bnchf12Familiar;
import pe.com.bn.sach.domain.Bnchf01Persona;



public interface PersonaDAO {

	public int ExistePersona(Bnchf01Persona Bnchf01Person) throws Exception;
	public void ActualizaEstadoParentesco(Bnchf12Familiar bnchf12Familiar) throws Exception;
	public void casado(
			Bnchf01Persona bnchf01Persona
			)throws Exception ;
	public Long getEstadoParentesco(Bnchf12Familiar bnchf12Familiar) throws Exception;
	public int personasoltera(Long id) throws Exception;
	
	public int personasoltera(Bnchf01Persona Bnchf01Persona) throws Exception;
	
	public Long MAXIDPERSONA() throws Exception;
	public Bnchf01Persona GuardaPersona_cli(Bnchf01Persona Bnchf01Persona) throws Exception;
	public Bnchf01Persona getPersona(Bnchf01Persona Bnchf01Persona)throws Exception;
	public void ActualizadatosPersona(Bnchf01Persona Bnchf01Persona)  throws Exception;
	public int ActualizaEstadoPersona(
			Bnchf01Persona bnchf01Persona
			)throws Exception;
	public int stadoexpedientesEnTramite(Bnchf01Persona Bnchf01Persona) throws Exception;
	public int stadoexpedientesConIngresofam(Bnchf01Persona Bnchf01Persona) throws Exception;
}
